package com.bluedot.factory.abstracted;

import com.bluedot.factory.abstracted.product.AbstractProductA;
import com.bluedot.factory.abstracted.product.AbstractProductB;
import com.bluedot.factory.abstracted.product.ProductA1;
import com.bluedot.factory.abstracted.product.ProductB1;

/**
 * @Auther: 我爱双面奶
 * @Date: 2018/7/17 20:40
 * @Description: 1类产成品
 */
public class AbstractFactory1 extends AbstractFactoryInterface {

    @Override
    public AbstractProductA creatProductA() {
        return new ProductA1();
    }

    @Override
    public AbstractProductB creatProductB() {
        return new ProductB1();
    }
}
